package com.xinsoft.entity.dto;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableName;
import com.xinsoft.common.BaseEntity;
import com.xinsoft.entity.po.MesProcessPlan;
import com.xinsoft.entity.po.MesProcessPlanDetail;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 工序计划
 * @TableName mes_process_plan
 */
@Data
public class MesProcessPlanDTO extends MesProcessPlan implements Serializable {


    /**
     * 源单类型
     */
    private String sourceTypeName;

    /**
     * 生产计划编号
     */
    private String producePlanNo;

    /**
     * 产品名称
     */
    private String materialName;

    /**
     * 产品编号
     */
    private String materialNo;

    /**
     * 规格属性
     */
    private String materialSpecific;

    /**
     * 主计量单位
     */
    private String materialMainUnitName;

    /**
     * 辅助单位
     */
    private String assistUomName;

    /**
     * 生产部门
     */
    private String deptName;

    /**
     * 生产类型
     */
    private String produceTypeName;

    /**
     * 客户编码
     */
    private String clientCode;

    /**
     * 下达人
     */
    private String assignName;

    /**
     * bom
     */
    private String bomName;

    /**
     * 工艺路线
     */
    private String craftName;

    /**
     * 工序计划明细
     */
    private List<MesProcessPlanDetailDTO> MesProcessPlanDetailList;

}